#Copyright (c) 2025, Alibaba Cloud and its affiliates;
#Licensed under the Apache License, Version 2.0 (the "License");
#you may not use this file except in compliance with the License.
#You may obtain a copy of the License at

#   http://www.apache.org/licenses/LICENSE-2.0

#Unless required by applicable law or agreed to in writing, software
#distributed under the License is distributed on an "AS IS" BASIS,
#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#See the License for the specific language governing permissions and
#limitations under the License.



#!/usr/bin/env bash

kube_config=$1
namespace=$2

if [ ! -f "$kube_config" ]; then
    echo "kube config file not exist!"
    kube_config = /root/.kube/config
    exit 1
fi

#kube config env
export KUBECONFIG=$kube_config

#uninstall operator
helm list -n $namespace | grep kuberay-operator
ret=$?
if [ $ret -ne 0 ]; then
  echo "Warn: kuberay-operator not exist!"
  exit 0
fi

helm uninstall kuberay-operator -n $namespace
ret=$?
if [ $ret -ne 0 ]; then
  echo "Error: helm uninstall operator failed"
  exit $ret
fi

echo "Kube ray operator uninstall complete!"
